package com.ruoyi.jeeplus.modules.screen.frontdesk.screen_terminal_number.mapper;

import com.ruoyi.jeeplus.modules.screen.frontdesk.screen_terminal_number.domain.Frontdesk_screen_terminal_number;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 刘奥旸
 * @version 1.0
 */
@Mapper
public interface Frontdesk_screen_terminal_numberMapper {
    List<Frontdesk_screen_terminal_number> getRechargeStationDetails();
    String getParentIdsById(int id);


    int selectRandomByParentId(String id);
    //区级别计算，后期加where限制即可
    int countByAreaId(int id);
    //其他的计算，后期加限制即可
    int countTotalByParentId(String id);

    //更新版的countTotalByParentId(使用版本)
    int countTotalByParentId_using(@Param("id") String id, @Param("status") int status);
    int countByAreaId_using(@Param("areaId") int areaId, @Param("status") int status);
    int four_countByAreaId_using(@Param("areaId") int areaId, @Param("status") int status);
    int four_countTotalByParentId_using(@Param("id") String id, @Param("status") int status);
}
